#include<cmath>
#include<vector>
#include<iostream>
using namespace std;
vector<int>num;
int main(){
    cout<<"正弦30:"<<sin(30)<<endl
        <<"余弦30:"<<cos(30)<<endl
        <<"正切30:"<<tan(30)<<endl
        <<"反正弦0.5:"<<asin(0.5)<<endl
        <<"反余弦0.5:"<<acos(0.5)<<endl
        <<"反正切2.5:"<<atan(9.5)<<endl
        <<"坐标反正切(1,1):"<<atan2(1,1)<<endl
        <<"e的10次方:"<<exp(10)<<endl
        <<"ln10:"<<log(10)<<endl
        <<"lg100:"<<log10(100)<<endl
        <<"2的10次方:"<<pow(2,10)<<endl
        <<"根号99:"<<sqrt(99)<<endl
        <<"99的三次方根:"<<cbrt(99)<<endl
        <<"直角边计算斜边："<<hypot(3,4)<<endl
        <<"4.46四舍五入："<<round(4.46)<<endl
        <<"4.46向下取整："<<floor(4.46)<<endl
        <<"4.46向上取整："<<ceil(4.46)<<endl
        <<"4.46取小数："<<trunc(4.46)<<endl
        <<"圆周率pi:"<<M_PI<<endl
        <<"自然对数的底数e:"<<M_E<<endl;
}